Dot Net C Request Handler

Ideabiz Request handler .NET C Sharp

Github link https://github.com/ideabizlk/IdeaBiz-Request-Handler-CSharp

This library needs NEWTON JSON library. Please install it (refer below link)

https://www.nuget.org/packages/Newtonsoft.Json/

How to

  • Import this code to your project
  • Install Newtonsoft.Json
  • Generate tokens using https://ideabiz.lk/tools/
  • Save token and credentials to Ideabiz.settings (Can use VisualStudio UI)
  • Create Object
  • Send API call

Create Object

 IdeabizRequestHandler rh =  new IdeabizRequestHandler();

Send API call

Can send API call using sendAPICall method

 IdeabizResponse rsponse = rh.sendAPICall(url, IdeabizAPIAuth.REQUEST_METHOD.POST, body, "application/json","application/json");

Parameters

Parameters Description
URL Request full URL (eg : https://ideabiz.lk/apicall/smsmessaging/v2/94777123456/request
Method IdeabizAPIAuth.REQUEST_METHOD GET OR POST
Body Plain text body. JSON string or urlencoded body
ContentType Content type, eg: application/json
Accept Accept content type : eg application/json

Return IdeabizResponse class

Parameters Description
Status SUCCESS OR ERROR
StatusCode HTTP status code (Eg : 200,400)
Body API call response

Saving credentials

This class saves credentials under settings. If required, save the settings on a DB or other data source, please re-implement IdabizAuth.readSettings() and IdabizAuth.saveSettings() method

Last updated on 14th Oct 2019